/* +----------------------------------------------------------------------
| 麦沃德科技赋能开发者，助力中小企业发展 
+----------------------------------------------------------------------
| Copyright (c) 2017～2024  www.wdadmin.cn    All rights reserved.
+----------------------------------------------------------------------
| 沃德代驾系统并不是自由软件，不加密，并不代表开源，未经许可不可自由转售和商用
+----------------------------------------------------------------------
| Author: MY WORLD Team <bd@maiwd.cn>   www.wdadmin.cn
+----------------------------------------------------------------------
| 公共接口列表文件 开发者: 麦沃德科技-半夏
+---------------------------------------------------------------------- */

export default {
	// 系统配置
	config: {
		url: '/api/wddj/config/config',
		auth: false,
		method: 'GET',
	},
	// 省市数据
	address: {
		// 省数据
		province: {
			url: '/api/wddj/area/province_lists',
			auth: false,
			method: 'GET',
		},
		// 市数据
		city: {
			url: '/api/wddj/area/city_lists',
			auth: false,
			method: 'GET',
		},
	},
	// 帮助中心
	help: {
		// 列表
		list: {
			url: '/api/wddj/user/faq/index',
			auth: false,
			method: 'GET',
		},
		// 详情
		details: {
			url: '/api/wddj/user/faq/details',
			auth: false,
			method: 'GET',
		},
	},
	// 消息管理
	message: {
		// 消息列表
		list: {
			url: '/api/wddj/chat/travel_dialogue_list',
			auth: true,
			method: 'GET',
		},
		// 消息详情
		details: {
			url: '/api/wddj/chat/message_list',
			auth: true,
			method: 'GET',
		},
		// 常用语
		phrases: {
			url: '/api/wddj/config/common_phrases',
			auth: false,
			method: 'GET',
		},
	},
	// 录音管理
	recording: {
		// 介绍和协议
		content: {
			url: '/api/wddj/sound_recording_config/content',
			auth: false,
			method: 'GET',
		},
		// 提交录音
		submit: {
			url: '/api/wddj/order_sound_recording/submit',
			auth: true,
			method: 'POST',
		},
	},
	// 110报警
	alarm: {
		// 功能说明
		content: {
			url: '/api/wddj/alarm/function_description',
			auth: false,
			method: 'GET',
		},
		// 提交报警记录
		submit: {
			url: '/api/wddj/alarm/add',
			auth: true,
			method: 'POST',
		},
	},
	// 银行卡管理
	bankCard: {
		// 银行卡列表
		list: {
			url: '/api/wddj/bank/index',
			auth: true,
			method: 'GET',
		},
		// 银行卡详情
		details: {
			url: '/api/wddj/bank/details',
			auth: true,
			method: 'GET',
		},
		// 添加银行卡
		add: {
			url: '/api/wddj/bank/add',
			auth: true,
			method: 'POST',
		},
		// 编辑银行卡
		edit: {
			url: '/api/wddj/bank/edit',
			auth: true,
			method: 'POST',
		},
		// 删除银行卡
		delete: {
			url: '/api/wddj/bank/del',
			auth: true,
			method: 'POST',
		},
		// 设置默认银行卡
		setDefault: {
			url: '/api/wddj/bank/set_default_bank',
			auth: true,
			method: 'POST',
		},
		// 获取默认银行卡
		getDefault: {
			url: '/api/wddj/bank/default_bank_info',
			auth: true,
			method: 'GET',
		},
	},
	// 长连接配置
	socket: {
		// 绑定用户-聊天/新订单提醒
		bindChat: {
			url: '/api/wddj/chat/bind',
			auth: true,
			method: 'POST',
		},
		// 绑定用户-取消订单提醒
		bindCancel: {
			url: '/api/wddj/websocket/bind',
			auth: true,
			method: 'POST',
		},
	},
};